package com.triadsystems.cashweb.modelo.testes;
/*
 * Objetivo testar envio e recebimento de valores entre managedBean e javascript!
 * pagina usada por este bean: teste.xhtml em CashWeb/visao/caixaVisao/movfinanceira/teste.jsf
 */
import java.util.Map;

import javax.annotation.PostConstruct;
import javax.faces.context.FacesContext;
import javax.inject.Named;

import lombok.Getter;
import lombok.Setter;

import org.springframework.context.annotation.Scope;

import com.icon.infra.controle.utils.GenericoBean;

@Named
@Scope("session")
public class TesteJavaScriptBean extends GenericoBean{
	
	@Getter @Setter
	private String teste;
	
	@Getter @Setter
	private String teste2;

	@PostConstruct
	public void inicializar() {
	}
	
	public void doRecuperaValor(){
		FacesContext context = FacesContext.getCurrentInstance();
		Map<String, String> map= context.getExternalContext().getRequestParameterMap();
		teste = (String) map.get("form:teste");
		
		System.out.println(teste);
	}
	
	public void setValorTeste2(){
		teste2 = "Teste Dois Rode!";
		System.out.println(teste2);
	}

}
